package clazz.establish;

public class _Establish
{
  int x=5;
   //这里把对象实例化
        Cat s1=new Cat();

    //这里是创建一个无参构造体，如果不创建会默认创建一个,构造体前面记得加class修饰
    public _Establish(){
        System.out.println("无参构造体被调用");
    }
    //这里创建了一个有参构造体
    public _Establish(String A){
        System.out.println("有参构造体被调用");
    }
}
//对象要创建首先得创建一个类，然后再把类实例化
 class Cat {

    public static void main(String[] args) {
        int x=6;
        //这里调用有参构造器如果括号没有东西默认调用无参
        _Establish s1=new _Establish("a");

        //定义了同名变量有限调用近的值
        System.out.println(x);
        _Establish s2=new _Establish();
        //打印里面是类默认打印的他的地址
        System.out.println(s2);
        System.out.println(s2.x);

    }


}




